using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
using SpoonCore2.Message.Filter;
using SpoonCore2.Service;
using SpoonCore2.Message.Header;

namespace SpoonCore2.Message
{
	public interface IMessage
	{
		void GetBytes(BinaryWriter bw);
		void SetBytes(IService service, BinaryReader br);
		IList<IMessageOption> Options { get;}
		IList<IMessageFilterInfo> Filters { get; }
	}
}